package com.spark.modules.generation.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.spark.common.core.Result;
import com.spark.common.core.entity.generation.GenModel;

/**
 * 模型Service
 *
 * @author LYCHEE
 * @date 2025/02/24 15:23
 */
public interface IGenModelService extends IService<GenModel> {

    /**
     * 是否已经存在模型名称
     *
     * @param modelName 模型名称
     * @return 是否存在
     */
    Result<?> existModelName(String modelName);

    /**
     * 同步模型结构
     *
     * @param modelId 模型ID
     * @return 是否成功
     */
    Result<?> syncModel(String modelId);
}
